﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Timers;

namespace EntregaSO
{
    public class EstadisticasTimer
    {
        private bool enMovimiento;
        String titulo;
        DateTime inicio = new DateTime();
        DateTime fin = new DateTime();
        TimeSpan elapsed = new TimeSpan();

        public bool EnMovimiento
        {
            get { return enMovimiento; }
            set { enMovimiento = value; }
        }

        public EstadisticasTimer(String titulo)
        {
            enMovimiento = false;
            this.titulo = titulo;
        }

        public void EmpezarAContar()
        {
            inicio = DateTime.Now;
        }

        public void TerminarDeContar()
        {
            fin = DateTime.Now;
            elapsed = elapsed + (fin - inicio);
        }

        public String ImprimirResultados()
        {
            return titulo + " ; " + elapsed.TotalMilliseconds;
        }
    }
}
